package com.moss.cloud.common.flow.enums;

import lombok.AllArgsConstructor;
import lombok.Getter;

@Getter
@AllArgsConstructor
public enum ModelCompletionMethodEnum {
    /**
     * 流程模型完成方式
     * 1全部通过
     * 2少数服从多数，多数通过流程通过
     * 3指定人通过流程通过
     * 4流程模型配置的有一个节点审批不通过直接结束流程
     */
    ALL_PASS(1,"全部通过"),
    MAJORITY_RULE(2,"少数服从多数，多数通过流程通过"),
    MODEL_ADMIN(3,"指定人通过流程通过"),
    TASK_NODE_PASS(4,"流程模型配置的有一个节点审批不通过直接结束流程")
    ;
    private final Integer type;
    private final String desc;
}
